/**
 * @filename:AdminuserDao 2022-2-27
 * Copyright(c) 2020 Wonder Co. Ltd. 
 * All right reserved. 
 */
package com.wonder.admin.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import com.wonder.admin.domain.Adminuser;
import com.wonder.admin.vo.AdminuserVo;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;

/**   
 * @Description:TODO(后台用户数据访问层)
 * @author: Wonder
 * 
 */
@Mapper
public interface AdminuserDao extends BaseMapper<Adminuser> {

 /**
     * 分页查询
     * @param page：mybatisPlus 原生分页查询，查询SQL会自动拼接分页
     * @param queryWrapper：QueryWrapper条件，注意，这里需要使用 @Param("ew") 指定mybatis参数
     * @return
     */
    IPage<AdminuserVo> getAdminuserVoList(IPage<AdminuserVo> page, @Param("ew") Wrapper<AdminuserVo> wrapper);
    
    /**
     * 普通查询
     * @param queryWrapper：QueryWrapper条件，注意，这里需要使用 @Param("ew") 指定mybatis参数
     * @return
     */
    AdminuserVo getAdminuserVoList(@Param("ew") Wrapper<AdminuserVo> wrapper);
	
}
